var obj = {  //对象
    a: 1,
    b: 2,
    c: 3
}
console.log(obj.a);
console.log(obj['a']);
obj.a = obj.a + 1;
with (obj) {  //批量化修改对象属性
    a = 2
    b = 3
    c = 4
}
console.log(obj)

var o1 = {
    a: 1
}
var o2 = {
    b: 2
}
function foo(obj) {
    with (obj) {
        a = 2  //o2里面没有a所以就被认为为全局变量a
    }
}
foo(o2)
console.log(a);
console.log(o1);


